#!/bin/bash
# -*- coding: utf-8 -*-
#
#  Uruk Update Manager
#  
#  Copyright 2022 hayder majid <hayder@riseup.net>
#  
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#  
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program; if not, write to the Free Software
#  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#  MA 02110-1301, USA.

MESS1=$(echo -e "Your System is up to date!"; echo)
TITL=$(echo -e "System Updating Info"; echo);
OKL=$(echo -e "Ok"; echo);
NUMUPGRADE=$(< /usr/share/urukUpdater/status/upd.list wc -l)
err=$(< /usr/share/urukUpdater/status/err wc -l)
sudo /usr/lib/urukUpdater/checker
sudo /usr/lib/urukUpdater/setter

grep -q "Err:" /usr/share/urukUpdater/status/err  || grep -q "E:" /usr/share/urukUpdater/status/err ||  grep -q "Err:" /usr/share/urukUpdater/status/result
if [ $? = 0 ] || [ "$err" != 0 ] ; then
  zenity --error --text="$ERR " --width=200 --height=130 enity --error --text="$ERR " --width=200 --height=130 --window-icon=/usr/share/pixmaps/urukupdater.svg;
elif [ "$NUMUPGRADE" -eq 0 ] || [ "$err" -eq 0 ] ; then
  sudo /usr/lib/urukUpdater/restart
  zenity --info --title="$TITL" --text="$MESS1" --ok-label="$OKL" --width=200 --height=100 enity --error --text="$ERR " --width=200 --height=130  --window-icon=/usr/share/pixmaps/urukupdater.svg;
fi
exit 0
